Coupling of Design Patterns: Common Practices and Their Benefits

نویسندگان

  • William B. McNatt
  • James M. Bieman
چکیده

Object-oriented (OO) design patterns define collections of interconnected classes that serve a particular purpose. A design pattern is a structural unit in a system built out of patterns, not unlike the way a function is a structural unit in a procedural program or a class is a structural unit in an OO system designed without patterns. When designers treat patterns as structural units, they become concerned with issues such as coupling and cohesion at a new level of abstraction. We examine the notion of pattern coupling to classify how designs may include coupled patterns. We find many examples of coupled patterns; this coupling may be “tight” or “loose”, and provides both benefits and costs. We qualitatively assess the goodness of pattern coupling in terms of effects on maintainability, factorability, and reusability when patterns are coupled in various ways.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Organizational Patterns of English Language Teachers’ Repair Practices

Despite the abundance of research on teachers’ repair practices in language classroom interaction, there are not enough conversation analytic studies on repair organization with the focus on the details of interaction in the context of EFL. Drawing on sociocultural and situated learning theories, this study explores the contingent nature of English language teachers’ org...

متن کامل

Women and Vegetable Production in Abra, Philippines: Benefits and Challenges

There is limited literature on how to engage the rural women in agriculture and improve their contributions to household food security and income. This study aimed to contribute to literature on women engagement in agriculture through vegetable production using good agricultural practices. The empirical data used were drawn from technology demonstrations and experimentation, learning fields, an...

متن کامل

Series Resonance Based Fault Current Limiter with Controlling The Point of Common Coupling Voltage

This paper proposes a novel Fault Current Limiter (FCL) for the application on distribution networks to control voltage sags at the Point of Common Coupling (PCC) during faults. This new FCL is based on series resonance including resonance transformer and series capacitor. So, by proper design of the series resonance LC tank, the fault current is limited to an acceptable level. The FCL operatio...

متن کامل

Study People and Nature Connection in Built Environment to verify Aqa-Bozorg Mosque as Biophilic Design

In this era that new technology has affected human life, many research scientists believe that Biophilic design can improve human well-being.� Biophilic architecture can provide healthy spaces connected with nature and reduce stress and enhance longevity. Different researchers have identified and categorized different patterns in the Biophilic design. These patterns have a wide range of applica...

متن کامل

TEACHERS AS REFLECTIVE PRACTITIONERS: A SURVEY ON IRANIAN ENGLISH TEACHERS’ REFLECTIVE PRACTICE

Reflective teaching, which has gained the status of an integral element of teacher pedagogy, is still an elusive concept, probably because it is merely attainable when teachers are provided with opportunities for building professional knowledge and for showing reflective teaching practices. The present study aimed at examining the English language teachers’ perception of their level of reflecti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001